home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 April / Macworld (1999-04).dmg / Shareware World / Utilities / Diagnostics / NULL / NULL Read Me < prev   
Encoding:
Text File  |  1998-06-16  |  2.4 KB  |  39 lines  |  [TEXT/ttxt]

  1. NULL - The program that does nothing, and does it aggressively.
  2.  
  3. What does it do?
  4. Nothing. 
  5. NULL simply absorbs CPU cycles that are not being used by any other application.  
  6. It does not "steal time" from applications that are doing work.
  7.  
  8. Why would I ever want to run NULL?  
  9. Good question. NULL is really only useful with Mac CPU-monitoring applications like Peek-a-Boo.  NULL gives "unused" CPU cycles a definite place to go, so you can tell "used" cycles from "unused" ones.
  10.  
  11. Ordinarily, the Mac Process Manager "gives away" unused CPU cycles to a (basically random) application.  So even if your Mac isn't doing ANYTHING, a CPU-monitoring program will show that some application, like the Finder, or Netscape, or SimpleText is "using" almost all of the CPU time.  Obviously, this makes the CPU-usage information less than useful.
  12.  
  13. NULL is designed to simply 'absorb' cycles that would otherwise be "unused".  The Process Manager then "gives" all the unused cycles to NULL. Presto- your CPU-monitoring program now shows a new entry called "NULL" which accounts for all the "unused" CPU cycles, rather than having the Process Manager stuff them into Simple Text, the Finder, or a server program.
  14.  
  15. Try it in conjunction with Peek-A-Boo.  NULL doesn't patch any traps, it uses a very small amount of RAM, it doesn't particularly slow down the system, and it's a fat binary for optimum performance. <grin>
  16.  
  17. Why is it called NULL?
  18. It's called NULL in fond memory of the VAX/VMS process by the same name, which performs basically the same function, except on a VAX or Alpha instead of a Mac.  In some sense, NULL is a conceptual port from VMS.
  19.  
  20. Where can I find a CPU monitoring program to use NULL with?
  21. The current (very cool) version of Peek-a-Boo can be found at:
  22.       http://www.kagi.com/bobc/pab_about.html 
  23.  
  24. You may also find an old (less cool) version Peek-A-Boo here:
  25.       http://hyperarchive.lcs.mit.edu/cgi-bin/NewSearch?key=peek-a-boo 
  26.  
  27. Anything else?
  28. Special thanks to Maxum Development - their software is fast enough to actually be worth benchmarking correctly.
  29. Thanks also to Rich Muller and Shava Nerad who explained the VMS NULL process many, many years ago.
  30.  
  31. NULL is Copyright © 1998 ClearWay Technologies, Inc. All rights reserved.
  32. ClearWay Technologies makes some of the best high-performance tools for the Web.  Visit us at
  33.     <http://www.clearway.com/>
  34.  
  35. The NULL home page (?) is at
  36.     <http://www.clearway.com/NULL/>
  37.  
  38. NULL is free and may be freely redistributed.
  39.